Creating a Wider Bus Using Caching Techniques
نویسندگان
چکیده
The eeective bandwidth of a bus and external communication ports can be increased by using a variant of data compression techniques that compacts words instead of data streams. The compaction is performed by caching the high order bits into a table and sending the index into the table along with the low order bits. A coherent table at the receiving end expands the word into it original form. Compaction / expansion units can be placed between processor and memory, between processor and local bus, and between devices that access the system bus. Simulations have shown that over 90% of all information transferred can be sent in a single cycle when using a 32 bit processor connected by a 16 bit wide bus to a 32 bit memory module. This is for all forms of data, address, data, and instructions, and when a cache-based processor is used.
منابع مشابه
Web Caching and Response Time Optimization Based on Eviction Method
Caching is a technique first used by memory management to reduce bus traffic and latency of data access. Web traffic has increased tremendously since the beginning of the 1990s.With the significant increase of Web traffic, caching techniques are applied to Web caching to reduce network traffic, user perceived latency, and server load by caching the documents in local proxies. In this paper, ana...
متن کاملParallel Clustering Algorithms on a Reconfigurable Array of Processors with Wider Bus Networks
Clustering techniques are usually used in pattern recognition, image segmentation and object detection. For N patterns and k centers each with M features, i n this paper, we first design an O ( k M ) time optimal parallel algorithm for one pass process of clustering with the Ic-means method on a linear array of processors with a wider bus network using N I + ; processors with one bus network, w...
متن کاملCreating Bus Timetables Under Stochastic Demand
Local bus network is the most popular transit mode and the only available transit mode in the majority of cities of the world. Increasing the utility of this mode which increases its share from urban trips is an important goal for city planners. Timetable setting as the second component of bus network design problem (network route design timetable setting vehicle assignment crew assignment) hav...
متن کاملCache Write Generate For High-Performance Processing
Much attention has been paid to read caching and several schemes have been developed to make read caching very e cient. As a result, the performance of write caching has become a concern. This paper investigates write caching policies and how they a ect the performance of memory systems. We show that write caching can greatly alter the hit/miss ratios, but only more subtly a ects the performanc...
متن کاملOn Effective Data Supply For Multi-Issue Processors
Emerging multi-issue microprocessors require effective data supply to sustain multiple instruction processing. The data cache structure, the backbone of data supply, has been organized and managed as one large homogenous resource, offering little flexibility for selective caching. While memory latency hiding techniques and multi-ported caches are critical to effective data supply, we show in th...
متن کامل